Implementing Multidisciplinary and Multi-zonal Applications Using MPI
نویسنده
چکیده
1. This work was supported through NASA contract NAS 2-12961. Abstract Multidisciplinary and multi-zonal applications are an important class of applications in the area of Computational Aerosciences. In these codes, two or more distinct parallel programs or copies of a single program are utilized to model a single problem. To support such applications, it is common to use a programming model where a program is divided into several single program multiple data stream (SPMD) applications, each of which solves the equations for a single physical discipline or grid zone. These SPMD applications are then bound together to form a single multidisciplinary or multi-zonal program in which the constituent parts communicate via point-to-point message passing routines. Unfortunately, simple message passing models, like Intel’s NX library, only allow point-to-point and global communication within a single system-defined partition. This makes implementation of these applications quite difficult, if not impossible. In this report it is shown that the new Message Passing Interface (MPI) standard is a viable portable library for implementing the message passing portion of multidisciplinary applications. Further, with the extension of a portable loader, fully portable multidisciplinary application programs can be developed. Finally, the performance of MPI is compared to that of some native message passing libraries. This comparison shows that MPI can be implemented to deliver performance commensurate with native message passing libraries. Implementing Multidisciplinary and Multi-zonal Applications Using MPI
منابع مشابه
Numerical Investigation of Fluid Flow Characteristics Around Slide Gates Using Multi-Zonal Method
One method of solving the governing equations of fluid flow about complex geometries is to use multi-zonal method. In this method the overall domain is divided into small number of simpler domains. In each zone, the flow field is solved independently of other zones. The boundary conditions for connecting zones are enforced to convey the necessary linkage. This multi – zonal procedure has been a...
متن کاملNumerical Investigation of Fluid Flow Characteristics Around Slide Gates Using Multi-Zonal Method
One method of solving the governing equations of fluid flow about complex geometries is to use multi-zonal method. In this method the overall domain is divided into small number of simpler domains. In each zone, the flow field is solved independently of other zones. The boundary conditions for connecting zones are enforced to convey the necessary linkage. This multi – zonal procedure has been a...
متن کاملParleda: a Library for Parallel Processing in Computational Geometry Applications
ParLeda is a software library that provides the basic primitives needed for parallel implementation of computational geometry applications. It can also be used in implementing a parallel application that uses geometric data structures. The parallel model that we use is based on a new heterogeneous parallel model named HBSP, which is based on BSP and is introduced here. ParLeda uses two main lib...
متن کاملImpact of Parallel Computing on High Fidelity Based Multidisciplinary Analysis
An efficient super modular process to simulate aeroelasticity of aerospace vehicles using high fidelity flow equations such as the Euler/Navier-Stokes equations is presented. The process is suitable for both tightly coupled and uncoupled analysis. The process is designed to execute on massively parallel processors (MPP) and work-station clusters based on a multiple-instruction, multiple-data (M...
متن کاملHiMAP: a portable super modular multilevel parallel multidisciplinary process for large scale analysis
An efficient super modular process to simulate aeroelasticity of aerospace vehicles using high fidelity flow equations such as the Euler/ Navier–Stokes equations is presented. The process is suitable for both tightly coupled and uncoupled analysis. The process is designed to execute on massively parallel processors (MPP) and work-station clusters based on a multiple-instruction, multiple-data (...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1995